var o = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    tabsList: ['进行中的牛', '已到期的牛'],
    tabsList1: ['金牛数量', '银牛数量'],
    niuList: [],
    currentStatus: 0, //0进行中 1到期
    currentType: 0, //0金牛 1银牛
    jinNum: 0,
    yinNum: 0,
    page: 1,//分页-当前页面
    totalPageJin: 1,//分页-金牛总页数
    totalPageYin: 1,//分页-银牛总页数
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.setData({
      currentType: options.type
    })
    this.getData();
  },

  getData() {
    var e = this,
      t = o.getNetAddresss("HuanNiu.niu_detail");
    o._getNetWork({
      url: t,
      data: {
        uid: wx.getStorageSync('uid') ? wx.getStorageSync('yz_uid') : wx.getStorageSync('yz_uid'),
        // uid: 39969,
        type: this.data.currentStatus,
        page: this.data.page
        // niu_type: this.data.currentType
      },
      success: function (a) {
        var t = a.data;
        console.log(t, 'niu_detail')
        if (t.result == 1) {
          var perdata = []
          perdata = e.data.currentType == 0 ? t.data.jin.data : t.data.yin.data
          
          e.setData({
            // niuList: e.data.currentType == 0 ? t.data.jin : t.data.yin,
            niuList: [...e.data.niuList,...perdata],
            jinNum: t.data.jin.total,
            yinNum: t.data.yin.total,
            totalPageJin: t.data.jin.last_page,
            totalPageYin: t.data.yin.last_page
          })
        }
      }
    })
  },
  changeStatus(e) {
    let index = e.currentTarget.dataset.index;
    this.setData({
      currentStatus: index,
      page: 1,
      niuList: []
    })
    this.getData();
  },
  changeType(e) {
    let index = e.currentTarget.dataset.index;
    this.setData({
      currentType: index,
      page: 1,
      niuList: []
    })
    this.getData();
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },
 


  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    if(!wx.getStorageSync('wx_token')){
      wx.navigateTo({
        url: '/pages/login/login',
      })
      return
    }
    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {
      if(this.data.currentType == 0){
        // 金牛
        if(this.data.page < this.data.totalPageJin){
          this.data.page ++;
          this.getData();
        }else {
          wx.showToast({
            title: '已加载全部数据',
            icon: 'none'
          })
        }
      }else {
        // 银牛
        if(this.data.page < this.data.totalPageYin){
          this.data.page ++;
          this.getData();
        }else {
          wx.showToast({
            title: '已加载全部数据',
            icon: 'none'
          })
        }
      }
    
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})